//编写轮播图的数据服务
const SliderModel = require('../db/models/slider');

class SliderService {
  async addSliderData(data){

    const cid = data.cid;
    //查询数据seq 中的findOne的方法
    const result = await SliderModel.findOne({
        where: { cid }
    })
    
    if(result) {
        //更新数据seq update(data需要更新的数据必填)方法
        return await SliderModel.update(data, {
          where: { cid }
        })
    }else {
         //create方法创建表数据seq
         return await SliderModel.create(data)
    }
     
    }
    async getSliderData () {
      return await SliderModel.findAll({
        Attributes: {
          exclude: ['imgUrl']
        }
      })
    }

    async changeSliderStatus (id, status) {
      const res = await SliderModel.update({status}, {
        where: { id }
      })

      return res[0]
    }

}

module.exports = new SliderService()